to go all the way